Смотрите также
Terrasoft Platform SDK > Библиотеки > TSObjectLibrary > Интерфейсы > IDataset > Свойства > KeyDataField
СодержаниеИндекс
Свойство IDataset::KeyDataField
Send Feedback

Ссылка на ключевое поле набора данных.

IDL
__property IDataField* KeyDataField;
Описание

Содержит ссылку на ключевое поле набора данных. 

 

Ключевое поле набора данных используется запросами IDBDataset::UpdateQuery и IDBDataset::DeleteQuery

 

Если ключевое поле является уникальным, и запросы (на удаление IDBDataset::DeleteQuery и сохранение IDBDataset::UpdateQuery) являются генерируемыми, то методы удаления и сохранения записи (IDataset::Delete и IDataset::Post) выполнят соответствующие действия только с текущей записью. 

 

Если ключевое поле не является уникальным, то метод IDataset::Delete выполнит удаление всех записей из базы, ключевое поле которых равно ключевому полю текущей записи. Аналогично метод IDataset::Post выполнит сохранение изменений в текущей записи во все записи базы, ключевое поле которых равно ключевому полю текущей записи. 

 

Для решения стандартных задач с использованием набора данных ему устанавливается уникальное ключевое поле с именем "ID", которое содержит значение типа строка глобального уникального идентификатора.

Смотрите также
Copyright (с) Terrasoft 2002-2012.